#pragma strict
//////////////////////////////////////////////////////
///粒子 在[minAngle,maxAngle]范围旋转.
//////////////////////////////////////////////////////
/** 最小角度. */
var minAngle:float = -30;
/** 最大角度. */
var maxAngle:float = 30;
/** 递增步进 */
var angleStep:float = 1;
/** 递增方向 */
var incrementDir:float = 1;

private var emitter:ParticleEmitter;

function Start(){
	emitter = particleEmitter;
}

function LateUpdate () {
	if(emitter){
		var particles:Particle[] = emitter.particles;
		for(var i:int = 0;i<particles.length;i++){
			var angle:float = particles[i].rotation;
			if(angle > maxAngle || angle < minAngle){
				incrementDir *= -1;
			}
			particles[i].rotation += angleStep * incrementDir;
		}
		emitter.particles = particles;
	}
}